Ann LiAnn Li
Ann Li and the tenth match point: her career-best win in WuhanThe tenth match point. I sat in front of the screen in Miami, afraid to blink...
Minute 74 in Augsburg: Greece Beat Germany With Space, Not PossessionMinute 74 in Augsburg, and the Way Greece Stayed Silent At minute 74, the bal...
Fourteen Pages and the Question of How We Watch a MatchOn Monday morning, my inbox held a 2.4-megabyte attachment. The subject line...
A 2-Star Final in Rainham, a Butterfly London 2026 Table, and English Table Tennis's Membership MachineRainham, a late weekend afternoon. In the clip running just under four minute...
Vietnamese Football and the Lesson of a Data Analysis Pipeline That Returned an Empty ResultIn modern football, data has become a structural part of the sport itself...
Full Frameworks, Empty Facts: The Paradox of Modern Football AnalysisHanoi, an early-season morning. I open a document of nearly three thousand...
UFC 333: Volkanovski Stops Evloev, Yan Beats Dvalishvili — and the Limits of Age 38The clock stopped at 4:28 of the first round. Kavanagh's left uppercut...
The Regular Season, Silent Fates, and the Art of Patience Through the Eyes of a Vietnamese Reporter in ChicagoI remember a November evening, not because of a spectacular dunk or a star...
Beneath the VBA Standings: When Defense Is Built in the Minutes Nobody CountsIn the game between Saigon Heat and Hanoi Buffaloes in the VBA regular season...
Vietnam U20 Face Palestine in Must-Win Clash: When the Model Fails, Data Begins to Tell the TruthThe 0-3 loss to North Korea U20 at home in Viet Tri Stadium was not just a ba...
Fukuoka 2026: Japan and the Weight of the Asian ThroneFukuoka, Japan – In a quiet corner of the arena before the opening ceremony, ...
Three Worlds Must Meet: How the Transfer Market Runs in a Major-Tournament SeasonAt the end of August 2026, the newsroom in Paris had gone dark long before I...
PUBG Vietnam: When a Single Unexplained Decision Collapses an Entire EcosystemOn September 24, PUBG Vietnam's official channels went dark. No prior notice,...
Vietnam Fields Strongest Lineup Against Pakistan: Rebuilding Belief After the Thailand DefeatOn October 1, as Vietnam's national team entered its final preparation sessio...
Kanjuruhan and the Andre Caldas Gamble: When Twelve Goals Cannot Save a SeasonIn Malang, the noise inside Kanjuruhan does not sound like any other stadium:...
Bayegan Pendik, 2715 Elo and the 115-Point Gap Nobody Reads at BudvaIn the hotel hall at Budva, the chess clocks break into a thin, even, almost...
China Masters 2026: The 36-Shot Signature and the Fracture in India's Men's Singles SystemThe scoreboard in Shenzhen froze at 17-17 in the deciding game. In badminton,...
Korea Doesn't Dominate Esports With Talent — It Dominates With an Invisible SystemAt three in the morning in Busan, I sat alone in front of my screen, rewindin...
Champions 2026: Vitality's 42-43 Kill Chain, the 13-10 Comeback, and the Limits of Group-Stage DataI reopened the stat sheet three times that night. Not because of some play th...
When Data Is Empty: Lessons From a Failed Sports Analysis PipelineA deep sports analysis was recently published with all eight analytical...
Minute 74 in Augsburg: Greece Beat Germany With Space, Not PossessionMinute 74 in Augsburg, and the Way Greece Stayed Silent At minute 74, the bal...
Fourteen Pages and the Question of How We Watch a MatchOn Monday morning, my inbox held a 2.4-megabyte attachment. The subject line...
A 2-Star Final in Rainham, a Butterfly London 2026 Table, and English Table Tennis's Membership MachineRainham, a late weekend afternoon. In the clip running just under four minute...
Vietnamese Football and the Lesson of a Data Analysis Pipeline That Returned an Empty ResultIn modern football, data has become a structural part of the sport itself...
Full Frameworks, Empty Facts: The Paradox of Modern Football AnalysisHanoi, an early-season morning. I open a document of nearly three thousand...
UFC 333: Volkanovski Stops Evloev, Yan Beats Dvalishvili — and the Limits of Age 38The clock stopped at 4:28 of the first round. Kavanagh's left uppercut...
The Regular Season, Silent Fates, and the Art of Patience Through the Eyes of a Vietnamese Reporter in ChicagoI remember a November evening, not because of a spectacular dunk or a star...
Beneath the VBA Standings: When Defense Is Built in the Minutes Nobody CountsIn the game between Saigon Heat and Hanoi Buffaloes in the VBA regular season...
Vietnam U20 Face Palestine in Must-Win Clash: When the Model Fails, Data Begins to Tell the TruthThe 0-3 loss to North Korea U20 at home in Viet Tri Stadium was not just a ba...
Fukuoka 2026: Japan and the Weight of the Asian ThroneFukuoka, Japan – In a quiet corner of the arena before the opening ceremony, ...
Three Worlds Must Meet: How the Transfer Market Runs in a Major-Tournament SeasonAt the end of August 2026, the newsroom in Paris had gone dark long before I...
PUBG Vietnam: When a Single Unexplained Decision Collapses an Entire EcosystemOn September 24, PUBG Vietnam's official channels went dark. No prior notice,...
Vietnam Fields Strongest Lineup Against Pakistan: Rebuilding Belief After the Thailand DefeatOn October 1, as Vietnam's national team entered its final preparation sessio...
Kanjuruhan and the Andre Caldas Gamble: When Twelve Goals Cannot Save a SeasonIn Malang, the noise inside Kanjuruhan does not sound like any other stadium:...
Bayegan Pendik, 2715 Elo and the 115-Point Gap Nobody Reads at BudvaIn the hotel hall at Budva, the chess clocks break into a thin, even, almost...
China Masters 2026: The 36-Shot Signature and the Fracture in India's Men's Singles SystemThe scoreboard in Shenzhen froze at 17-17 in the deciding game. In badminton,...
Korea Doesn't Dominate Esports With Talent — It Dominates With an Invisible SystemAt three in the morning in Busan, I sat alone in front of my screen, rewindin...
Champions 2026: Vitality's 42-43 Kill Chain, the 13-10 Comeback, and the Limits of Group-Stage DataI reopened the stat sheet three times that night. Not because of some play th...
When Data Is Empty: Lessons From a Failed Sports Analysis PipelineA deep sports analysis was recently published with all eight analytical...
